|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.sabro.jbusiness.gui.Panel
com.sabro.jbusiness.gui.PanelEditor
com.sabro.jbusiness.gui.formFiltro.FiltroRegistros
public class FiltroRegistros
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.BaselineResizeBehavior |
Nested classes/interfaces inherited from interface com.sabro.jbusiness.gui.IPanel |
---|
IPanel.PanelEventType |
Field Summary |
---|
Fields inherited from class com.sabro.jbusiness.gui.Panel |
---|
dataFlavor, dataFlavors, flavorList |
Fields inherited from class javax.swing.JComponent |
---|
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
FiltroRegistros()
|
|
FiltroRegistros(SysFiltroTabelaRegistros sysFiltroTabelaRegistros)
Cria o objeto sem apresenta-lo em tela, aguardando que sejam usados os métodos setFrom , setTabela
, setCondicao e paint para que seja realmente apresentado em tela. |
Method Summary | |
---|---|
void |
componentHidden(java.awt.event.ComponentEvent componentEvent)
|
void |
componentMoved(java.awt.event.ComponentEvent componentEvent)
|
void |
componentResized(java.awt.event.ComponentEvent componentEvent)
|
void |
componentShown(java.awt.event.ComponentEvent componentEvent)
|
void |
excluiRegistro(java.lang.Object registroId)
|
void |
excluiRegistros()
|
boolean |
excluiRegistros(java.lang.String condicao)
Exclui os registros selecionadas na grade de navegação. |
void |
excluiRegistrosSelecionados()
Exclui os registros selecionadas na grade de navegação. |
int |
getColunaSelecionada()
Obtém a posição da última coluna clicada |
java.lang.Object |
getId()
Obtém o valor da chave primária do registro selecionado na grade. |
java.lang.Object |
getId(int row)
Obtém o valor da chave primária do registro informado em Row |
java.lang.Integer[] |
getIds()
Devolve uma array de (Integer)IDs (chaves primárias) dos registros selecionados na grade de navegação. |
ISelectable[] |
getISelectableComponents()
|
javax.swing.JTable |
getJTable()
Obtém o objeto JTable que apresenta os dados |
java.lang.String |
getName()
|
java.lang.String[] |
getNomes()
Devolve uma array de (String)Nomes (Nomes dos registros) dos registros selecionados na grade de navegação. |
java.lang.String |
getOrdem()
|
SysEscopo |
getSysEscopo()
Obtém a fonte de dados da grade de navegação |
SysFiltro |
getSysFiltro()
|
java.util.Set<SysRegistro> |
getSysRegistrosSelecionados()
Obtém a relação dos registros selecionados na grade de navegação |
SysTabelaFormatada |
getSysTabela()
|
java.lang.String |
getTitulo(int col)
|
void |
initComponents()
Configura as dimensões, cores, comportamento e outros aspectos dos componentes que formarão painel. |
SysCampoFormatado |
initSysCampoConsulta(SysFiltroTabelaRegistros sysFiltroTabelaRegistros)
|
void |
insereRegistro(java.lang.Object registroId,
java.lang.String registroNome)
|
void |
insereRegistroFromComboBox(CampoCombo.ComboItem comboItem)
|
void |
insereRegistros()
|
boolean |
insereRegistros(java.lang.String condicao)
|
void |
mouseClicked(java.awt.event.MouseEvent mouseEvent)
|
void |
mouseEntered(java.awt.event.MouseEvent mouseEvent)
|
void |
mouseExited(java.awt.event.MouseEvent mouseEvent)
|
void |
mousePressed(java.awt.event.MouseEvent componentEvent)
|
void |
mouseReleased(java.awt.event.MouseEvent mouseEvent)
|
void |
moveNextRecord()
|
void |
movePrevRecord()
|
java.lang.String |
processaFuncaoGetValProc(java.lang.String consulta)
|
void |
propertyChange(java.beans.PropertyChangeEvent propertyChangeEvent)
|
void |
redimensionaColunas()
Redimensiona a grade da tabela. |
void |
scrollToSelectedRow()
Rola a grade para uma posição de mostre a linha que está selecionada |
void |
selectRow()
Apresenta a linha mostrada na grade de navegacão com o id selecionado no sysEscopo. |
void |
selectRow(int row)
Define a linha da grade de navegação que deve ser mostrada. |
void |
selectSysRegistroId(java.lang.Object id)
Navega até a linha da grade correspondente ao ID informado |
void |
setColunaSelecionada(int colunaSelecionada)
Define a coluna selecionada |
void |
setOrdem(java.lang.String Ordem)
|
void |
setSysFiltro(SysFiltro sysFiltro)
|
void |
setSysFiltroTabelaRegistros(SysFiltroTabelaRegistros sysFiltroTabelaRegistros)
|
void |
setSysRegistrosSelecionados(java.util.Set<SysRegistro> sysRegistros)
Define os registros selecionados na grade de navegação |
void |
sortAsc()
Ordena a coluna clicada de forma ascendente. |
void |
sortAsc(java.lang.String tituloColuna)
Ordena a coluna cujo título esteja especificado no parâmetro. |
void |
sortDesc()
Ordena a coluna clicada de forma descendente. |
void |
sortDesc(java.lang.String tituloColuna)
Ordena a coluna marcada descendentemente. |
void |
sysFiltroChanged(SysFiltro.SysFiltroEvent sysFiltroEvent)
|
java.lang.String |
toString()
|
void |
updateSysEscopo()
|
void |
validaAcoes()
Controla a aparencia das chamadas de ações (Botões, Opções de Menu) de acordo com o estado do formulário. |
void |
wasRequestClose(ISelectable iSelectable)
Este método é chamado pelo SelectionManeger para avisar que algum objeto ISelectable está sendo fechado mas para isso precisa que seus objetos filhos também sejam fechados. |
void |
wasSelected()
Este método é chamado pelo SelectionManager para avisar que este objeto foi selecionado. |
Methods inherited from class com.sabro.jbusiness.gui.PanelEditor |
---|
ativaJToolBar, avancar, cancelar, getJToolBar, recuperar, salvar |
Methods inherited from class com.sabro.jbusiness.gui.Panel |
---|
canClose, closePanel, findPanel, focusGained, focusLost, getDialog, getDialog, getDialog, getISelectableParent, getReference, getTransferData, getTransferDataFlavors, getWindow, isDataFlavorSupported, readExternal, setISelectableParent, setReference, showDialog, showDialog, showDialog, showFrame, showFrame, showPanel, showPanel, wasUnSelected, writeExternal |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.sabro.jbusiness.gui.IPanelEditorSysFiltro |
---|
avancar, cancelar |
Methods inherited from interface com.sabro.jbusiness.gui.IPanel |
---|
closePanel, getDialog, getDialog, getDialog, getReference, setReference, showDialog, showDialog, showDialog, showFrame, showFrame, showPanel, showPanel |
Constructor Detail |
---|
public FiltroRegistros()
public FiltroRegistros(SysFiltroTabelaRegistros sysFiltroTabelaRegistros)
setFrom
, setTabela
, setCondicao
e paint
para que seja realmente apresentado em tela.
Method Detail |
---|
public void setSysFiltro(SysFiltro sysFiltro)
setSysFiltro
in interface IPanelEditorSysFiltro
public void setSysFiltroTabelaRegistros(SysFiltroTabelaRegistros sysFiltroTabelaRegistros)
public SysCampoFormatado initSysCampoConsulta(SysFiltroTabelaRegistros sysFiltroTabelaRegistros)
public SysTabelaFormatada getSysTabela()
public SysFiltro getSysFiltro()
getSysFiltro
in interface IPanelEditorSysFiltro
public void initComponents()
Panel
initComponents
in class Panel
public java.lang.String processaFuncaoGetValProc(java.lang.String consulta)
public void componentHidden(java.awt.event.ComponentEvent componentEvent)
componentHidden
in interface java.awt.event.ComponentListener
public void componentMoved(java.awt.event.ComponentEvent componentEvent)
componentMoved
in interface java.awt.event.ComponentListener
public void componentResized(java.awt.event.ComponentEvent componentEvent)
componentResized
in interface java.awt.event.ComponentListener
public void componentShown(java.awt.event.ComponentEvent componentEvent)
componentShown
in interface java.awt.event.ComponentListener
public void mousePressed(java.awt.event.MouseEvent componentEvent)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent mouseEvent)
mouseReleased
in interface java.awt.event.MouseListener
public void mouseClicked(java.awt.event.MouseEvent mouseEvent)
mouseClicked
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent mouseEvent)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent mouseEvent)
mouseExited
in interface java.awt.event.MouseListener
public void sysFiltroChanged(SysFiltro.SysFiltroEvent sysFiltroEvent)
sysFiltroChanged
in interface SysFiltro.SysFiltroListener
public void updateSysEscopo()
public void propertyChange(java.beans.PropertyChangeEvent propertyChangeEvent)
propertyChange
in interface java.beans.PropertyChangeListener
public SysEscopo getSysEscopo()
public javax.swing.JTable getJTable()
JTable
que apresenta os dados
public java.lang.String getName()
getName
in class java.awt.Component
public void validaAcoes()
public void moveNextRecord()
public void movePrevRecord()
public void setOrdem(java.lang.String Ordem)
public java.lang.String getOrdem()
public void setColunaSelecionada(int colunaSelecionada)
colunaSelecionada
- public int getColunaSelecionada()
public java.lang.String getTitulo(int col)
public void selectSysRegistroId(java.lang.Object id)
public void selectRow()
row
- public void selectRow(int row)
row
- public void scrollToSelectedRow()
public java.lang.Object getId()
public java.lang.Object getId(int row)
public void setSysRegistrosSelecionados(java.util.Set<SysRegistro> sysRegistros)
sysRegistros
- public java.util.Set<SysRegistro> getSysRegistrosSelecionados()
public java.lang.Integer[] getIds()
public java.lang.String[] getNomes()
public void excluiRegistro(java.lang.Object registroId)
public void excluiRegistrosSelecionados()
public void excluiRegistros()
public boolean excluiRegistros(java.lang.String condicao)
public void insereRegistroFromComboBox(CampoCombo.ComboItem comboItem)
public void insereRegistro(java.lang.Object registroId, java.lang.String registroNome)
public void insereRegistros()
public boolean insereRegistros(java.lang.String condicao)
public void sortAsc()
public void sortAsc(java.lang.String tituloColuna)
public void sortDesc()
public void sortDesc(java.lang.String tituloColuna)
public void redimensionaColunas()
public java.lang.String toString()
toString
in class java.awt.Component
public ISelectable[] getISelectableComponents()
getISelectableComponents
in interface ISelectable
getISelectableComponents
in class Panel
public void wasSelected()
ISelectable
wasSelected
in interface ISelectable
wasSelected
in class Panel
public void wasRequestClose(ISelectable iSelectable)
ISelectable
wasRequestClose
in interface ISelectable
wasRequestClose
in class Panel
iSelectable
- objeto que solicitou o fechamento.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |